A Proteus-Mediated Communications Substrate for LegionCCA and XCAT-C++

نویسندگان

  • Deger Cenk Erdil
  • Kenneth Chiu
  • Madhusudhan Govindaraju
  • Michael J. Lewis
چکیده

Component frameworks, including those supporting the Common Component Architecture (CCA), comprise the software infrastructure necessary for disjoint components to interact and coordinate to accomplish an application’s task. The CCA specification does not prescribe a wire format for inter-component calls in distributed frameworks, thereby promoting considerable flexibility and customization for the framework developer. This approach thus requires an additional specific strategy outside of the CCA to support interoperability between distributed frameworks. Mandating one common wire format, however, risks choosing the wrong format. This paper describes one solution to this problem, namely the use of a common, multiprotocol messaging layer within two disjoint framework implementations. The Proteus multi-protocol communication layer will allow the LegionCCA and XCAT-C++ CCA framework implementations to support component-based applications to span the two distributed frameworks. This paper describes working implementations of Proteus within both Legion and XCAT-C++, and outlines plans for full integration and communication interoperability.1

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design and implementation issues for distributed CCA framework interoperability

Component frameworks, including those that support the Common Component Architecture (CCA), represent a promising approach to addressing this challenge, one that is being realized, for example, in our LegionCCA and XCATC++ frameworks. The next step beyond building independent individual frameworks is making them interoperate. Component-based applications should be able to transparently span mul...

متن کامل

XCAT-C++: Design and Performance of a Distributed CCA Framework

In this paper we describe the design and implementation of a C++ based Common Component Architecture (CCA) framework, XCAT-C++. It can efficiently marshal and unmarshal large data sets, and provides the necessary modules and hooks in the framework to meet the requirements of distributed scientific applications. XCAT-C++ uses a high-performance multi-protocol library so that the appropriate comm...

متن کامل

Design and Implementation Choices for Implementing Distributed CCA Frameworks

The Common Component Architecture (CCA) specification is designed to provide a plug-and-play environment for scientists to manage the complexity of large-scale scientific simulations. The same specification is used for the implementation of sequential, parallel and distributed frameworks. The CCA specification places minimal requirements on the framework design, thus allowing various research g...

متن کامل

Exploring the Design Space for CCA Framework Interoperability Approaches

One important challenge to building and deploying high performance scientific applications in grid environments is providing a software development model that abstracts the complexity of the environment and simplifies the programmer’s task, allowing her to focus on the details of her particular application. Component frameworks, including those that support the Common Component Architecture (CC...

متن کامل

Plasmid-mediated carbencillin hydrolyzing beta-lactamases of Proteus mirabilis.

Since ABRAHAM and CHAIN') reported the production of beta((l)-lactamase by Escherichia coli, penicillinases have been shown to play an important role in the resistance of organisms against (3lactam antibiotics2.3). In many cases, the 46lactamases of Gram-negative bacteria have been shown to be mediated by R plasmids'), in contrast to chromosomally encoded drug resistance'). 46-Lactamases of Pro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005